something that stinks - Francés Inglés Diccionario